/**
 * IDC 机房信息管理
 * @author rxliuli
 */
class BaseHouseInfo {
    /**
     *
     * @param id
     * @param houseName 机房名称
     * @param idcId 引用经营单位主键
     * @param houseType 机房性质, 1: 租用，2: 自建，999: 其他
     * @param houseId 机房编号
     * @param houseProvince 所在省
     * @param houseCity 所在市
     * @param houseCountry 所在县
     * @param houseAddress 机房地址
     * @param zipCode 邮编
     * @param houseOfficer 机房网络信息安全责任人， 引 机房负责人base_house_officer 表的主键
     * @param reportStatus 上报状态，1：已上报，2：新增，3：修改，4：删除
     * @param defaultHouse 是否为默认机房, 0: 否， 1: 是
     * @param updateTime 更新时间
     */
    constructor({
                    id,
                    houseName,
                    idcId,
                    houseType,
                    houseId,
                    houseProvince,
                    houseCity,
                    houseCountry,
                    houseAddress,
                    zipCode,
                    houseOfficer,
                    reportStatus,
                    defaultHouse,
                    updateTime,
                } = {}) {
        this.id = id
        this.houseName = houseName
        this.idcId = idcId
        this.houseType = houseType
        this.houseId = houseId
        this.houseProvince = houseProvince
        this.houseCity = houseCity
        this.houseCountry = houseCountry
        this.houseAddress = houseAddress
        this.zipCode = zipCode
        this.houseOfficer = houseOfficer
        this.reportStatus = reportStatus
        this.defaultHouse = defaultHouse
        this.updateTime = updateTime
    }
}